home *** CD-ROM | disk | FTP | other *** search
/ Acorn RISC PD-CD 1 / Acorn RISC PD-CD 1.iso / sillies / _windows / _runimage < prev    next >
Unknown  |  1992-05-04  |  4.8 KB

open in: MacOS 8.1     |     Win98     |     DOS

view JSON data     |     view as text

This file was not able to be converted.
This format is not currently supported by dexvert.

ConfidenceProgramDetectionMatch TypeSupport
100% file data default
100% xdgMime image/x-tga default



hex view
+--------+-------------------------+-------------------------+--------+--------+
|00000000| 0d 00 0a 11 f4 20 3e 20 | 21 52 75 6e 49 6d 61 67 |..... > |!RunImag|
|00000010| 65 0d 00 14 2d c8 99 20 | 22 57 69 6d 70 5f 49 6e |e...-.. |"Wimp_In|
|00000020| 69 74 69 61 6c 69 73 65 | 22 2c 32 30 30 2c 26 34 |itialise|",200,&4|
|00000030| 42 35 33 34 31 35 34 2c | 22 44 65 6d 6f 22 0d 00 |B534154,|"Demo"..|
|00000040| 1e 13 de 20 71 25 20 32 | 35 36 3a 6e 75 6d 25 3d |... q% 2|56:num%=|
|00000050| 33 0d 00 28 19 de 20 77 | 69 6e 64 6f 77 5f 73 74 |3..(.. w|indow_st|
|00000060| 61 74 65 25 28 6e 75 6d | 25 29 0d 00 32 16 de 20 |ate%(num|%)..2.. |
|00000070| 77 69 6e 64 6f 77 5f 78 | 30 25 28 6e 75 6d 25 29 |window_x|0%(num%)|
|00000080| 0d 00 3c 16 de 20 77 69 | 6e 64 6f 77 5f 78 31 25 |..<.. wi|ndow_x1%|
|00000090| 28 6e 75 6d 25 29 0d 00 | 46 16 de 20 77 69 6e 64 |(num%)..|F.. wind|
|000000a0| 6f 77 5f 79 30 25 28 6e | 75 6d 25 29 0d 00 50 16 |ow_y0%(n|um%)..P.|
|000000b0| de 20 77 69 6e 64 6f 77 | 5f 79 31 25 28 6e 75 6d |. window|_y1%(num|
|000000c0| 25 29 0d 00 5a 1a de 20 | 77 69 6e 64 6f 77 5f 68 |%)..Z.. |window_h|
|000000d0| 61 6e 64 6c 65 25 28 6e | 75 6d 25 29 0d 00 64 1c |andle%(n|um%)..d.|
|000000e0| 63 25 3d 8e 22 3c 44 65 | 6d 6f 24 44 69 72 3e 2e |c%=."<De|mo$Dir>.|
|000000f0| 53 70 72 69 74 65 73 22 | 0d 00 6e 0f 20 6c 25 3d |Sprites"|..n. l%=|
|00000100| a2 23 63 25 2b 36 34 0d | 00 78 08 d9 23 63 25 0d |.#c%+64.|.x..#c%.|
|00000110| 00 82 11 de 20 73 70 72 | 69 74 65 73 25 20 6c 25 |.... spr|ites% l%|
|00000120| 0d 00 8c 11 20 21 73 70 | 72 69 74 65 73 25 3d 6c |.... !sp|rites%=l|
|00000130| 25 0d 00 96 11 20 73 70 | 72 69 74 65 73 25 21 34 |%.... sp|rites%!4|
|00000140| 3d 30 0d 00 a0 12 20 73 | 70 72 69 74 65 73 25 21 |=0.... s|prites%!|
|00000150| 38 3d 31 36 0d 00 aa 13 | 20 73 70 72 69 74 65 73 |8=16....| sprites|
|00000160| 25 21 31 32 3d 31 36 0d | 00 b4 22 c8 99 20 22 4f |%!12=16.|..".. "O|
|00000170| 53 5f 53 70 72 69 74 65 | 4f 70 22 2c 26 31 30 39 |S_Sprite|Op",&109|
|00000180| 2c 73 70 72 69 74 65 73 | 25 0d 00 be 37 c8 99 20 |,sprites|%...7.. |
|00000190| 22 4f 53 5f 53 70 72 69 | 74 65 4f 70 22 2c 26 31 |"OS_Spri|teOp",&1|
|000001a0| 30 41 2c 73 70 72 69 74 | 65 73 25 2c 22 3c 44 65 |0A,sprit|es%,"<De|
|000001b0| 6d 6f 24 44 69 72 3e 2e | 53 70 72 69 74 65 73 22 |mo$Dir>.|Sprites"|
|000001c0| 0d 00 c8 32 c8 99 20 22 | 57 69 6d 70 5f 4f 70 65 |...2.. "|Wimp_Ope|
|000001d0| 6e 54 65 6d 70 6c 61 74 | 65 22 2c 2c 22 3c 44 65 |nTemplat|e",,"<De|
|000001e0| 6d 6f 24 44 69 72 3e 2e | 54 65 6d 70 6c 61 74 65 |mo$Dir>.|Template|
|000001f0| 73 22 0d 00 d2 16 20 f2 | 6c 6f 61 64 5f 74 65 6d |s".... .|load_tem|
|00000200| 70 6c 61 74 65 28 31 29 | 0d 00 dc 16 20 f2 6c 6f |plate(1)|.... .lo|
|00000210| 61 64 5f 74 65 6d 70 6c | 61 74 65 28 32 29 0d 00 |ad_templ|ate(2)..|
|00000220| e6 16 20 f2 6c 6f 61 64 | 5f 74 65 6d 70 6c 61 74 |.. .load|_templat|
|00000230| 65 28 33 29 0d 00 f0 1b | c8 99 20 22 57 69 6d 70 |e(3)....|.. "Wimp|
|00000240| 5f 43 6c 6f 73 65 54 65 | 6d 70 6c 61 74 65 22 0d |_CloseTe|mplate".|
|00000250| 00 fa 13 f4 20 45 4e 44 | 3d 45 4e 44 2b 31 36 33 |.... END|=END+163|
|00000260| 38 34 0d 01 04 0e e3 69 | 25 3d 31 b8 6e 75 6d 25 |84.....i|%=1.num%|
|00000270| 0d 01 0e 1b 20 77 69 6e | 64 6f 77 5f 73 74 61 74 |.... win|dow_stat|
|00000280| 65 25 28 69 25 29 3d b3 | 28 34 29 0d 01 18 05 ed |e%(i%)=.|(4).....|
|00000290| 0d 01 22 0c 63 6f 75 6e | 74 25 3d 30 0d 01 2c 0d |..".coun|t%=0..,.|
|000002a0| 6e 75 64 67 65 25 3d 2d | 31 0d 01 36 0f 77 69 6e |nudge%=-|1..6.win|
|000002b0| 69 6e 63 25 3d 31 30 30 | 0d 01 40 05 f5 0d 01 4a |inc%=100|..@....J|
|000002c0| 1d 20 c8 99 20 22 57 69 | 6d 70 5f 50 6f 6c 6c 22 |. .. "Wi|mp_Poll"|
|000002d0| 2c 30 2c 71 25 20 b8 20 | 72 25 0d 01 54 0c 20 c8 |,0,q% . |r%..T. .|
|000002e0| 8e 20 72 25 20 ca 0d 01 | 5e 11 20 c9 20 30 20 3a |. r% ...|^. . 0 :|
|000002f0| 20 f2 6e 75 64 67 65 0d | 01 68 22 20 c9 20 32 20 | .nudge.|.h" . 2 |
|00000300| 3a 20 c8 99 22 57 69 6d | 70 5f 4f 70 65 6e 57 69 |: .."Wim|p_OpenWi|
|00000310| 6e 64 6f 77 22 2c 2c 71 | 25 0d 01 72 23 20 c9 20 |ndow",,q|%..r# . |
|00000320| 33 20 3a 20 c8 99 22 57 | 69 6d 70 5f 43 6c 6f 73 |3 : .."W|imp_Clos|
|00000330| 65 57 69 6e 64 6f 77 22 | 2c 2c 71 25 0d 01 7c 2d |eWindow"|,,q%..|-|
|00000340| 20 c9 20 31 37 2c 31 38 | 3a 20 e7 20 71 25 21 31 | . 17,18|: . q%!1|
|00000350| 36 3d 30 20 c8 99 20 22 | 57 69 6d 70 5f 43 6c 6f |6=0 .. "|Wimp_Clo|
|00000360| 73 65 44 6f 77 6e 22 3a | e0 0d 01 86 06 20 cb 0d |seDown":|..... ..|
|00000370| 01 90 07 fd 20 a3 0d 01 | 9a 05 e0 0d 01 a4 05 3a |.... ...|.......:|
|00000380| 0d 01 ae 17 dd f2 6c 6f | 61 64 5f 74 65 6d 70 6c |......lo|ad_templ|
|00000390| 61 74 65 28 69 25 29 0d | 01 b8 48 c8 99 20 22 57 |ate(i%).|..H.. "W|
|000003a0| 69 6d 70 5f 4c 6f 61 64 | 54 65 6d 70 6c 61 74 65 |imp_Load|Template|
|000003b0| 22 2c 2c 71 25 2c 71 25 | 2b 32 35 34 2c 71 25 2b |",,q%,q%|+254,q%+|
|000003c0| 32 35 35 2c 2d 31 2c c3 | 28 69 25 29 2b bd 30 2b |255,-1,.|(i%)+.0+|
|000003d0| 22 20 20 20 20 20 20 20 | 20 20 20 20 22 2c 30 0d |" | ",0.|
|000003e0| 01 c2 18 77 69 6e 64 6f | 77 5f 78 30 25 28 69 25 |...windo|w_x0%(i%|
|000003f0| 29 3d 71 25 21 34 30 0d | 01 cc 18 77 69 6e 64 6f |)=q%!40.|...windo|
|00000400| 77 5f 79 30 25 28 69 25 | 29 3d 71 25 21 34 34 0d |w_y0%(i%|)=q%!44.|
|00000410| 01 d6 18 77 69 6e 64 6f | 77 5f 78 31 25 28 69 25 |...windo|w_x1%(i%|
|00000420| 29 3d 71 25 21 34 38 0d | 01 e0 18 77 69 6e 64 6f |)=q%!48.|...windo|
|00000430| 77 5f 79 31 25 28 69 25 | 29 3d 71 25 21 35 32 0d |w_y1%(i%|)=q%!52.|
|00000440| 01 ea 2c 71 25 21 36 34 | 3d 73 70 72 69 74 65 73 |..,q%!64|=sprites|
|00000450| 25 3a 71 25 3f 33 35 3d | 32 35 35 3a 71 25 21 36 |%:q%?35=|255:q%!6|
|00000460| 38 3d 26 30 30 30 31 30 | 30 30 31 0d 01 f4 33 c8 |8=&00010|001...3.|
|00000470| 99 20 22 57 69 6d 70 5f | 43 72 65 61 74 65 57 69 |. "Wimp_|CreateWi|
|00000480| 6e 64 6f 77 22 2c 2c 71 | 25 20 b8 20 77 69 6e 64 |ndow",,q|% . wind|
|00000490| 6f 77 5f 68 61 6e 64 6c | 65 25 28 69 25 29 0d 01 |ow_handl|e%(i%)..|
|000004a0| fe 05 e1 0d 02 08 05 3a | 0d 02 12 0b dd f2 6e 75 |.......:|......nu|
|000004b0| 64 67 65 0d 02 1c 1d 6e | 75 64 67 65 25 3d 28 6e |dge....n|udge%=(n|
|000004c0| 75 64 67 65 25 2b 31 29 | 83 77 69 6e 69 6e 63 25 |udge%+1)|.wininc%|
|000004d0| 0d 02 26 0f e7 6e 75 64 | 67 65 25 3d 30 20 8c 0d |..&..nud|ge%=0 ..|
|000004e0| 02 30 0e 20 63 6f 75 6e | 74 25 2b 3d 31 0d 02 3a |.0. coun|t%+=1..:|
|000004f0| 10 20 c8 8e 20 63 6f 75 | 6e 74 25 20 ca 0d 02 44 |. .. cou|nt% ...D|
|00000500| 19 20 c9 20 31 3a 20 f2 | 6f 70 65 6e 5f 77 69 6e |. . 1: .|open_win|
|00000510| 64 6f 77 28 31 29 0d 02 | 4e 19 20 c9 20 32 3a 20 |dow(1)..|N. . 2: |
|00000520| f2 6f 70 65 6e 5f 77 69 | 6e 64 6f 77 28 32 29 0d |.open_wi|ndow(2).|
|00000530| 02 58 19 20 c9 20 33 3a | 20 f2 6f 70 65 6e 5f 77 |.X. . 3:| .open_w|
|00000540| 69 6e 64 6f 77 28 33 29 | 0d 02 62 1a 20 c9 20 34 |indow(3)|..b. . 4|
|00000550| 3a 20 f2 63 6c 6f 73 65 | 5f 77 69 6e 64 6f 77 28 |: .close|_window(|
|00000560| 31 29 0d 02 6c 1a 20 c9 | 20 35 3a 20 f2 63 6c 6f |1)..l. .| 5: .clo|
|00000570| 73 65 5f 77 69 6e 64 6f | 77 28 32 29 0d 02 76 1a |se_windo|w(2)..v.|
|00000580| 20 c9 20 36 3a 20 f2 63 | 6c 6f 73 65 5f 77 69 6e | . 6: .c|lose_win|
|00000590| 64 6f 77 28 33 29 0d 02 | 80 20 20 20 20 20 20 20 |dow(3)..|. |
|000005a0| 20 20 20 c8 99 20 22 57 | 69 6d 70 5f 43 6c 6f 73 | .. "W|imp_Clos|
|000005b0| 65 44 6f 77 6e 22 0d 02 | 8a 0e 20 20 20 20 20 20 |eDown"..|.. |
|000005c0| 20 20 20 e0 0d 02 94 06 | 20 cb 0d 02 9e 05 cc 0d | .....| .......|
|000005d0| 02 a8 1e 20 f2 63 68 65 | 63 6b 5f 66 6f 72 5f 6d |... .che|ck_for_m|
|000005e0| 6f 76 69 6e 67 5f 77 69 | 6e 64 6f 77 73 0d 02 b2 |oving_wi|ndows...|
|000005f0| 05 cd 0d 02 bc 05 e1 0d | 02 c6 05 3a 0d 02 d0 1a |........|...:....|
|00000600| dd f2 69 6e 69 74 69 61 | 6c 69 73 65 5f 62 6c 6f |..initia|lise_blo|
|00000610| 63 6b 28 73 25 29 0d 02 | da 0b c8 8e 20 73 25 20 |ck(s%)..|.... s% |
|00000620| ca 0d 02 e4 29 c9 20 31 | 3a 20 f4 20 74 6f 70 20 |....). 1|: . top |
|00000630| 6c 65 66 74 20 68 61 6e | 64 20 63 6f 72 6e 65 72 |left han|d corner|
|00000640| 20 6f 66 20 73 63 72 65 | 65 6e 0d 02 ee 12 20 20 | of scre|en.... |
|00000650| 20 20 20 20 20 20 71 25 | 21 34 3d 34 0d 02 f8 14 | q%|!4=4....|
|00000660| 20 20 20 20 20 20 20 20 | 71 25 21 38 3d 39 38 30 | |q%!8=980|
|00000670| 0d 03 02 13 20 20 20 20 | 20 20 20 20 71 25 21 31 |.... | q%!1|
|00000680| 32 3d 34 0d 03 0c 15 20 | 20 20 20 20 20 20 20 71 |2=4.... | q|
|00000690| 25 21 31 36 3d 39 38 30 | 0d 03 16 2a c9 20 32 3a |%!16=980|...*. 2:|
|000006a0| 20 f4 20 74 6f 70 20 72 | 69 67 68 74 20 68 61 6e | . top r|ight han|
|000006b0| 64 20 63 6f 72 6e 65 72 | 20 6f 66 20 73 63 72 65 |d corner| of scre|
|000006c0| 65 6e 0d 03 20 15 20 20 | 20 20 20 20 20 20 71 25 |en.. . | q%|
|000006d0| 21 34 3d 31 32 36 38 0d | 03 2a 14 20 20 20 20 20 |!4=1268.|.*. |
|000006e0| 20 20 20 71 25 21 38 3d | 39 38 30 0d 03 34 16 20 | q%!8=|980..4. |
|000006f0| 20 20 20 20 20 20 20 71 | 25 21 31 32 3d 31 32 36 | q|%!12=126|
|00000700| 38 0d 03 3e 15 20 20 20 | 20 20 20 20 20 71 25 21 |8..>. | q%!|
|00000710| 31 36 3d 39 38 30 0d 03 | 48 2c c9 20 33 3a 20 f4 |16=980..|H,. 3: .|
|00000720| 20 62 6f 74 74 6f 6d 20 | 6c 65 66 74 20 68 61 6e | bottom |left han|
|00000730| 64 20 63 6f 72 6e 65 72 | 20 6f 66 20 73 63 72 65 |d corner| of scre|
|00000740| 65 6e 0d 03 52 12 20 20 | 20 20 20 20 20 20 71 25 |en..R. | q%|
|00000750| 21 34 3d 34 0d 03 5c 14 | 20 20 20 20 20 20 20 20 |!4=4..\.| |
|00000760| 71 25 21 38 3d 31 34 34 | 0d 03 66 13 20 20 20 20 |q%!8=144|..f. |
|00000770| 20 20 20 20 71 25 21 31 | 32 3d 34 0d 03 70 15 20 | q%!1|2=4..p. |
|00000780| 20 20 20 20 20 20 20 71 | 25 21 31 36 3d 31 34 34 | q|%!16=144|
|00000790| 0d 03 7a 2d c9 20 34 3a | 20 f4 20 62 6f 74 74 6f |..z-. 4:| . botto|
|000007a0| 6d 20 72 69 67 68 74 20 | 68 61 6e 64 20 63 6f 72 |m right |hand cor|
|000007b0| 6e 65 72 20 6f 66 20 73 | 63 72 65 65 6e 0d 03 84 |ner of s|creen...|
|000007c0| 15 20 20 20 20 20 20 20 | 20 71 25 21 34 3d 31 32 |. | q%!4=12|
|000007d0| 36 38 0d 03 8e 14 20 20 | 20 20 20 20 20 20 71 25 |68.... | q%|
|000007e0| 21 38 3d 31 34 34 0d 03 | 98 16 20 20 20 20 20 20 |!8=144..|.. |
|000007f0| 20 20 71 25 21 31 32 3d | 31 32 36 38 0d 03 a2 15 | q%!12=|1268....|
|00000800| 20 20 20 20 20 20 20 20 | 71 25 21 31 36 3d 31 34 | |q%!16=14|
|00000810| 34 0d 03 ac 05 cb 0d 03 | b6 0b 71 25 21 32 30 3d |4.......|..q%!20=|
|00000820| 30 0d 03 c0 0b 71 25 21 | 32 34 3d 30 0d 03 ca 0c |0....q%!|24=0....|
|00000830| 71 25 21 32 38 3d 2d 31 | 0d 03 d4 05 e1 0d 03 de |q%!28=-1|........|
|00000840| 05 3a 0d 03 e8 15 dd f2 | 6f 70 65 6e 5f 77 69 6e |.:......|open_win|
|00000850| 64 6f 77 28 69 25 29 0d | 03 f2 1a 21 71 25 3d 77 |dow(i%).|...!q%=w|
|00000860| 69 6e 64 6f 77 5f 68 61 | 6e 64 6c 65 25 28 69 25 |indow_ha|ndle%(i%|
|00000870| 29 0d 03 fc 28 f2 69 6e | 69 74 69 61 6c 69 73 65 |)...(.in|itialise|
|00000880| 5f 62 6c 6f 63 6b 28 77 | 69 6e 64 6f 77 5f 73 74 |_block(w|indow_st|
|00000890| 61 74 65 25 28 69 25 29 | 29 0d 04 06 1c c8 99 20 |ate%(i%)|)...... |
|000008a0| 22 57 69 6d 70 5f 4f 70 | 65 6e 57 69 6e 64 6f 77 |"Wimp_Op|enWindow|
|000008b0| 22 2c 2c 71 25 0d 04 10 | 05 e1 0d 04 1a 05 3a 0d |",,q%...|......:.|
|000008c0| 04 24 16 dd f2 63 6c 6f | 73 65 5f 77 69 6e 64 6f |.$...clo|se_windo|
|000008d0| 77 28 69 25 29 0d 04 2e | 34 21 71 25 3d 77 69 6e |w(i%)...|4!q%=win|
|000008e0| 64 6f 77 5f 68 61 6e 64 | 6c 65 25 28 69 25 29 3a |dow_hand|le%(i%):|
|000008f0| c8 99 20 22 57 69 6d 70 | 5f 43 6c 6f 73 65 57 69 |.. "Wimp|_CloseWi|
|00000900| 6e 64 6f 77 22 2c 2c 71 | 25 0d 04 38 05 e1 0d 04 |ndow",,q|%..8....|
|00000910| 42 05 3a 0d 04 4c 1e dd | f2 63 68 65 63 6b 5f 66 |B.:..L..|.check_f|
|00000920| 6f 72 5f 6d 6f 76 69 6e | 67 5f 77 69 6e 64 6f 77 |or_movin|g_window|
|00000930| 73 0d 04 56 0f c8 8e 20 | 63 6f 75 6e 74 25 20 ca |s..V... |count% .|
|00000940| 0d 04 60 1a c9 20 31 3a | 20 f2 65 78 70 61 6e 64 |..`.. 1:| .expand|
|00000950| 5f 77 69 6e 64 6f 77 28 | 31 29 0d 04 6a 18 c9 20 |_window(|1)..j.. |
|00000960| 32 3a 20 f2 6d 6f 76 65 | 5f 77 69 6e 64 6f 77 28 |2: .move|_window(|
|00000970| 31 29 0d 04 74 1d 20 20 | 20 20 20 20 20 20 f2 65 |1)..t. | .e|
|00000980| 78 70 61 6e 64 5f 77 69 | 6e 64 6f 77 28 32 29 0d |xpand_wi|ndow(2).|
|00000990| 04 7e 1a c9 20 33 3a 20 | f2 73 68 72 69 6e 6b 5f |.~.. 3: |.shrink_|
|000009a0| 77 69 6e 64 6f 77 28 31 | 29 0d 04 88 1b 20 20 20 |window(1|).... |
|000009b0| 20 20 20 20 20 f2 6d 6f | 76 65 5f 77 69 6e 64 6f | .mo|ve_windo|
|000009c0| 77 28 32 29 0d 04 92 1d | 20 20 20 20 20 20 20 20 |w(2)....| |
|000009d0| f2 65 78 70 61 6e 64 5f | 77 69 6e 64 6f 77 28 33 |.expand_|window(3|
|000009e0| 29 0d 04 9c 1a c9 20 34 | 3a 20 f2 73 68 72 69 6e |)..... 4|: .shrin|
|000009f0| 6b 5f 77 69 6e 64 6f 77 | 28 32 29 0d 04 a6 1b 20 |k_window|(2).... |
|00000a00| 20 20 20 20 20 20 20 f2 | 6d 6f 76 65 5f 77 69 6e | .|move_win|
|00000a10| 64 6f 77 28 33 29 0d 04 | b0 1a c9 20 35 3a 20 f2 |dow(3)..|... 5: .|
|00000a20| 73 68 72 69 6e 6b 5f 77 | 69 6e 64 6f 77 28 33 29 |shrink_w|indow(3)|
|00000a30| 0d 04 ba 05 cb 0d 04 c4 | 05 e1 0d 04 ce 05 3a 0d |........|......:.|
|00000a40| 04 d8 17 dd f2 65 78 70 | 61 6e 64 5f 77 69 6e 64 |.....exp|and_wind|
|00000a50| 6f 77 28 69 25 29 0d 04 | e2 14 ea 20 6e 65 77 5f |ow(i%)..|... new_|
|00000a60| 78 25 2c 20 6e 65 77 5f | 79 25 0d 04 ec 1a 21 71 |x%, new_|y%....!q|
|00000a70| 25 3d 77 69 6e 64 6f 77 | 5f 68 61 6e 64 6c 65 25 |%=window|_handle%|
|00000a80| 28 69 25 29 0d 04 f6 20 | c8 99 20 22 57 69 6d 70 |(i%)... |.. "Wimp|
|00000a90| 5f 47 65 74 57 69 6e 64 | 6f 77 53 74 61 74 65 22 |_GetWind|owState"|
|00000aa0| 2c 2c 71 25 0d 05 00 3d | 6e 65 77 5f 78 25 3d 28 |,,q%...=|new_x%=(|
|00000ab0| 77 69 6e 64 6f 77 5f 78 | 31 25 28 69 25 29 2d 77 |window_x|1%(i%)-w|
|00000ac0| 69 6e 64 6f 77 5f 78 30 | 25 28 69 25 29 29 2f 77 |indow_x0|%(i%))/w|
|00000ad0| 69 6e 69 6e 63 25 2a 28 | 6e 75 64 67 65 25 2b 31 |ininc%*(|nudge%+1|
|00000ae0| 29 0d 05 0a 3d 6e 65 77 | 5f 79 25 3d 28 77 69 6e |)...=new|_y%=(win|
|00000af0| 64 6f 77 5f 79 31 25 28 | 69 25 29 2d 77 69 6e 64 |dow_y1%(|i%)-wind|
|00000b00| 6f 77 5f 79 30 25 28 69 | 25 29 29 2f 77 69 6e 69 |ow_y0%(i|%))/wini|
|00000b10| 6e 63 25 2a 28 6e 75 64 | 67 65 25 2b 31 29 0d 05 |nc%*(nud|ge%+1)..|
|00000b20| 14 1a c8 8e 20 77 69 6e | 64 6f 77 5f 73 74 61 74 |.... win|dow_stat|
|00000b30| 65 25 28 69 25 29 20 ca | 0d 05 1e 32 c9 20 31 3a |e%(i%) .|...2. 1:|
|00000b40| 20 f4 20 6c 65 61 76 65 | 20 6c 65 66 74 20 68 61 | . leave| left ha|
|00000b50| 6e 64 20 65 64 67 65 20 | 61 6e 64 20 74 6f 70 20 |nd edge |and top |
|00000b60| 65 64 67 65 20 61 6c 6f | 6e 65 0d 05 28 1d 20 20 |edge alo|ne..(. |
|00000b70| 20 20 20 20 20 20 71 25 | 21 31 32 3d 71 25 21 34 | q%|!12=q%!4|
|00000b80| 2b 6e 65 77 5f 78 25 0d | 05 32 1d 20 20 20 20 20 |+new_x%.|.2. |
|00000b90| 20 20 20 71 25 21 38 3d | 71 25 21 31 36 2d 6e 65 | q%!8=|q%!16-ne|
|00000ba0| 77 5f 79 25 0d 05 3c 33 | c9 20 32 3a 20 f4 20 6c |w_y%..<3|. 2: . l|
|00000bb0| 65 61 76 65 20 72 69 67 | 68 74 20 68 61 6e 64 20 |eave rig|ht hand |
|00000bc0| 65 64 67 65 20 61 6e 64 | 20 74 6f 70 20 65 64 67 |edge and| top edg|
|00000bd0| 65 20 61 6c 6f 6e 65 0d | 05 46 1d 20 20 20 20 20 |e alone.|.F. |
|00000be0| 20 20 20 71 25 21 34 3d | 71 25 21 31 32 2d 6e 65 | q%!4=|q%!12-ne|
|00000bf0| 77 5f 78 25 0d 05 50 1d | 20 20 20 20 20 20 20 20 |w_x%..P.| |
|00000c00| 71 25 21 38 3d 71 25 21 | 31 36 2d 6e 65 77 5f 79 |q%!8=q%!|16-new_y|
|00000c10| 25 0d 05 5a 35 c9 20 33 | 3a 20 f4 20 6c 65 61 76 |%..Z5. 3|: . leav|
|00000c20| 65 20 6c 65 66 74 20 68 | 61 6e 64 20 65 64 67 65 |e left h|and edge|
|00000c30| 20 61 6e 64 20 62 6f 74 | 74 6f 6d 20 65 64 67 65 | and bot|tom edge|
|00000c40| 20 61 6c 6f 6e 65 0d 05 | 64 1d 20 20 20 20 20 20 | alone..|d. |
|00000c50| 20 20 71 25 21 31 32 3d | 71 25 21 34 2b 6e 65 77 | q%!12=|q%!4+new|
|00000c60| 5f 78 25 0d 05 6e 1d 20 | 20 20 20 20 20 20 20 71 |_x%..n. | q|
|00000c70| 25 21 31 36 3d 71 25 21 | 38 2b 6e 65 77 5f 79 25 |%!16=q%!|8+new_y%|
|00000c80| 0d 05 78 36 c9 20 34 3a | 20 f4 20 6c 65 61 76 65 |..x6. 4:| . leave|
|00000c90| 20 72 69 67 68 74 20 68 | 61 6e 64 20 65 64 67 65 | right h|and edge|
|00000ca0| 20 61 6e 64 20 62 6f 74 | 74 6f 6d 20 65 64 67 65 | and bot|tom edge|
|00000cb0| 20 61 6c 6f 6e 65 0d 05 | 82 1d 20 20 20 20 20 20 | alone..|.. |
|00000cc0| 20 20 71 25 21 34 3d 71 | 25 21 31 32 2d 6e 65 77 | q%!4=q|%!12-new|
|00000cd0| 5f 78 25 0d 05 8c 1d 20 | 20 20 20 20 20 20 20 71 |_x%.... | q|
|00000ce0| 25 21 31 36 3d 71 25 21 | 38 2b 6e 65 77 5f 79 25 |%!16=q%!|8+new_y%|
|00000cf0| 0d 05 96 05 cb 0d 05 a0 | 1c c8 99 20 22 57 69 6d |........|... "Wim|
|00000d00| 70 5f 4f 70 65 6e 57 69 | 6e 64 6f 77 22 2c 2c 71 |p_OpenWi|ndow",,q|
|00000d10| 25 0d 05 aa 05 e1 0d 05 | b4 05 3a 0d 05 be 15 dd |%.......|..:.....|
|00000d20| f2 6d 6f 76 65 5f 77 69 | 6e 64 6f 77 28 69 25 29 |.move_wi|ndow(i%)|
|00000d30| 0d 05 c8 0c ea 20 6e 65 | 77 5f 79 25 0d 05 d2 1a |..... ne|w_y%....|
|00000d40| 21 71 25 3d 77 69 6e 64 | 6f 77 5f 68 61 6e 64 6c |!q%=wind|ow_handl|
|00000d50| 65 25 28 69 25 29 0d 05 | dc 20 c8 99 20 22 57 69 |e%(i%)..|. .. "Wi|
|00000d60| 6d 70 5f 47 65 74 57 69 | 6e 64 6f 77 53 74 61 74 |mp_GetWi|ndowStat|
|00000d70| 65 22 2c 2c 71 25 0d 05 | e6 1a c8 8e 20 77 69 6e |e",,q%..|.... win|
|00000d80| 64 6f 77 5f 73 74 61 74 | 65 25 28 69 25 29 20 ca |dow_stat|e%(i%) .|
|00000d90| 0d 05 f0 16 c9 20 31 2c | 32 3a 20 f4 20 6d 6f 76 |..... 1,|2: . mov|
|00000da0| 65 20 64 6f 77 6e 0d 05 | fa 32 20 20 20 20 20 20 |e down..|.2 |
|00000db0| 20 20 20 20 6e 65 77 5f | 79 25 3d 28 71 25 21 38 | new_|y%=(q%!8|
|00000dc0| 2d 31 33 36 29 2f 28 77 | 69 6e 69 6e 63 25 2d 6e |-136)/(w|ininc%-n|
|00000dd0| 75 64 67 65 25 2b 31 29 | 0d 06 04 1e 20 20 20 20 |udge%+1)|.... |
|00000de0| 20 20 20 20 20 20 71 25 | 21 38 3d 71 25 21 38 2d | q%|!8=q%!8-|
|00000df0| 6e 65 77 5f 79 25 0d 06 | 0e 20 20 20 20 20 20 20 |new_y%..|. |
|00000e00| 20 20 20 20 71 25 21 31 | 36 3d 71 25 21 31 36 2d | q%!1|6=q%!16-|
|00000e10| 6e 65 77 5f 79 25 0d 06 | 18 14 c9 20 33 2c 34 3a |new_y%..|... 3,4:|
|00000e20| 20 f4 20 6d 6f 76 65 20 | 75 70 0d 06 22 33 20 20 | . move |up.."3 |
|00000e30| 20 20 20 20 20 20 20 20 | 6e 65 77 5f 79 25 3d 28 | |new_y%=(|
|00000e40| 39 38 34 2d 71 25 21 31 | 36 29 2f 28 77 69 6e 69 |984-q%!1|6)/(wini|
|00000e50| 6e 63 25 2d 6e 75 64 67 | 65 25 2b 31 29 0d 06 2c |nc%-nudg|e%+1)..,|
|00000e60| 1e 20 20 20 20 20 20 20 | 20 20 20 71 25 21 38 3d |. | q%!8=|
|00000e70| 71 25 21 38 2b 6e 65 77 | 5f 79 25 0d 06 36 20 20 |q%!8+new|_y%..6 |
|00000e80| 20 20 20 20 20 20 20 20 | 20 71 25 21 31 36 3d 71 | | q%!16=q|
|00000e90| 25 21 31 36 2b 6e 65 77 | 5f 79 25 0d 06 40 05 cb |%!16+new|_y%..@..|
|00000ea0| 0d 06 4a 1c c8 99 20 22 | 57 69 6d 70 5f 4f 70 65 |..J... "|Wimp_Ope|
|00000eb0| 6e 57 69 6e 64 6f 77 22 | 2c 2c 71 25 0d 06 54 05 |nWindow"|,,q%..T.|
|00000ec0| e1 0d 06 5e 05 3a 0d 06 | 68 17 dd f2 73 68 72 69 |...^.:..|h...shri|
|00000ed0| 6e 6b 5f 77 69 6e 64 6f | 77 28 69 25 29 0d 06 72 |nk_windo|w(i%)..r|
|00000ee0| 2a f4 20 61 63 74 75 61 | 6c 6c 79 2c 20 73 68 72 |*. actua|lly, shr|
|00000ef0| 69 6e 6b 20 26 20 6d 6f | 76 65 20 68 6f 72 69 7a |ink & mo|ve horiz|
|00000f00| 6f 6e 74 61 6c 6c 79 0d | 06 7c 14 ea 20 6e 65 77 |ontally.|.|.. new|
|00000f10| 5f 78 25 2c 20 6e 65 77 | 5f 79 25 0d 06 86 1a 21 |_x%, new|_y%....!|
|00000f20| 71 25 3d 77 69 6e 64 6f | 77 5f 68 61 6e 64 6c 65 |q%=windo|w_handle|
|00000f30| 25 28 69 25 29 0d 06 90 | 20 c8 99 20 22 57 69 6d |%(i%)...| .. "Wim|
|00000f40| 70 5f 47 65 74 57 69 6e | 64 6f 77 53 74 61 74 65 |p_GetWin|dowState|
|00000f50| 22 2c 2c 71 25 0d 06 9a | 45 6e 65 77 5f 78 25 3d |",,q%...|Enew_x%=|
|00000f60| 28 77 69 6e 64 6f 77 5f | 78 31 25 28 69 25 29 2d |(window_|x1%(i%)-|
|00000f70| 77 69 6e 64 6f 77 5f 78 | 30 25 28 69 25 29 29 2f |window_x|0%(i%))/|
|00000f80| 77 69 6e 69 6e 63 25 2a | 28 77 69 6e 69 6e 63 25 |wininc%*|(wininc%|
|00000f90| 2d 6e 75 64 67 65 25 2b | 31 29 0d 06 a4 45 6e 65 |-nudge%+|1)...Ene|
|00000fa0| 77 5f 79 25 3d 28 77 69 | 6e 64 6f 77 5f 79 31 25 |w_y%=(wi|ndow_y1%|
|00000fb0| 28 69 25 29 2d 77 69 6e | 64 6f 77 5f 79 30 25 28 |(i%)-win|dow_y0%(|
|00000fc0| 69 25 29 29 2f 77 69 6e | 69 6e 63 25 2a 28 77 69 |i%))/win|inc%*(wi|
|00000fd0| 6e 69 6e 63 25 2d 6e 75 | 64 67 65 25 2b 31 29 0d |ninc%-nu|dge%+1).|
|00000fe0| 06 ae 1c f4 20 66 69 72 | 73 74 20 64 6f 20 74 68 |.... fir|st do th|
|00000ff0| 65 20 73 68 72 69 6e 6b | 69 6e 67 0d 06 b8 1a c8 |e shrink|ing.....|
|00001000| 8e 20 77 69 6e 64 6f 77 | 5f 73 74 61 74 65 25 28 |. window|_state%(|
|00001010| 69 25 29 20 ca 0d 06 c2 | 36 c9 20 31 3a 20 f4 20 |i%) ....|6. 1: . |
|00001020| 6c 65 61 76 65 20 72 69 | 67 68 74 20 68 61 6e 64 |leave ri|ght hand|
|00001030| 20 65 64 67 65 20 61 6e | 64 20 62 6f 74 74 6f 6d | edge an|d bottom|
|00001040| 20 65 64 67 65 20 61 6c | 6f 6e 65 0d 06 cc 1d 20 | edge al|one.... |
|00001050| 20 20 20 20 20 20 20 71 | 25 21 34 3d 71 25 21 31 | q|%!4=q%!1|
|00001060| 32 2d 6e 65 77 5f 78 25 | 0d 06 d6 1d 20 20 20 20 |2-new_x%|.... |
|00001070| 20 20 20 20 71 25 21 31 | 36 3d 71 25 21 38 2b 6e | q%!1|6=q%!8+n|
|00001080| 65 77 5f 79 25 0d 06 e0 | 35 c9 20 32 3a 20 f4 20 |ew_y%...|5. 2: . |
|00001090| 6c 65 61 76 65 20 6c 65 | 66 74 20 68 61 6e 64 20 |leave le|ft hand |
|000010a0| 65 64 67 65 20 61 6e 64 | 20 62 6f 74 74 6f 6d 20 |edge and| bottom |
|000010b0| 65 64 67 65 20 61 6c 6f | 6e 65 0d 06 ea 1d 20 20 |edge alo|ne.... |
|000010c0| 20 20 20 20 20 20 71 25 | 21 31 32 3d 71 25 21 34 | q%|!12=q%!4|
|000010d0| 2b 6e 65 77 5f 78 25 0d | 06 f4 1d 20 20 20 20 20 |+new_x%.|... |
|000010e0| 20 20 20 71 25 21 31 36 | 3d 71 25 21 38 2b 6e 65 | q%!16|=q%!8+ne|
|000010f0| 77 5f 79 25 0d 06 fe 33 | c9 20 33 3a 20 f4 20 6c |w_y%...3|. 3: . l|
|00001100| 65 61 76 65 20 72 69 67 | 68 74 20 68 61 6e 64 20 |eave rig|ht hand |
|00001110| 65 64 67 65 20 61 6e 64 | 20 74 6f 70 20 65 64 67 |edge and| top edg|
|00001120| 65 20 61 6c 6f 6e 65 0d | 07 08 1d 20 20 20 20 20 |e alone.|... |
|00001130| 20 20 20 71 25 21 34 3d | 71 25 21 31 32 2d 6e 65 | q%!4=|q%!12-ne|
|00001140| 77 5f 78 25 0d 07 12 1d | 20 20 20 20 20 20 20 20 |w_x%....| |
|00001150| 71 25 21 38 3d 71 25 21 | 31 36 2d 6e 65 77 5f 79 |q%!8=q%!|16-new_y|
|00001160| 25 0d 07 1c 32 c9 20 34 | 3a 20 f4 20 6c 65 61 76 |%...2. 4|: . leav|
|00001170| 65 20 6c 65 66 74 20 68 | 61 6e 64 20 65 64 67 65 |e left h|and edge|
|00001180| 20 61 6e 64 20 74 6f 70 | 20 65 64 67 65 20 61 6c | and top| edge al|
|00001190| 6f 6e 65 0d 07 26 1d 20 | 20 20 20 20 20 20 20 71 |one..&. | q|
|000011a0| 25 21 31 32 3d 71 25 21 | 34 2b 6e 65 77 5f 78 25 |%!12=q%!|4+new_x%|
|000011b0| 0d 07 30 1d 20 20 20 20 | 20 20 20 20 71 25 21 38 |..0. | q%!8|
|000011c0| 3d 71 25 21 31 36 2d 6e | 65 77 5f 79 25 0d 07 3a |=q%!16-n|ew_y%..:|
|000011d0| 05 cb 0d 07 44 1a f4 20 | 73 65 63 6f 6e 64 20 64 |....D.. |second d|
|000011e0| 6f 20 74 68 65 20 6d 6f | 76 69 6e 67 0d 07 4e 1a |o the mo|ving..N.|
|000011f0| c8 8e 20 77 69 6e 64 6f | 77 5f 73 74 61 74 65 25 |.. windo|w_state%|
|00001200| 28 69 25 29 20 ca 0d 07 | 58 17 c9 20 31 2c 33 3a |(i%) ...|X.. 1,3:|
|00001210| 20 f4 20 6d 6f 76 65 20 | 72 69 67 68 74 0d 07 62 | . move |right..b|
|00001220| 34 20 20 20 20 20 20 20 | 20 20 20 6e 65 77 5f 78 |4 | new_x|
|00001230| 25 3d 28 31 32 36 38 2d | 71 25 21 31 32 29 2f 28 |%=(1268-|q%!12)/(|
|00001240| 77 69 6e 69 6e 63 25 2d | 6e 75 64 67 65 25 2b 31 |wininc%-|nudge%+1|
|00001250| 29 0d 07 6c 1e 20 20 20 | 20 20 20 20 20 20 20 71 |)..l. | q|
|00001260| 25 21 34 3d 71 25 21 34 | 2b 6e 65 77 5f 78 25 0d |%!4=q%!4|+new_x%.|
|00001270| 07 76 20 20 20 20 20 20 | 20 20 20 20 20 71 25 21 |.v | q%!|
|00001280| 31 32 3d 71 25 21 31 32 | 2b 6e 65 77 5f 78 25 0d |12=q%!12|+new_x%.|
|00001290| 07 80 16 c9 20 32 2c 34 | 3a 20 f4 20 6d 6f 76 65 |.... 2,4|: . move|
|000012a0| 20 6c 65 66 74 0d 07 8a | 30 20 20 20 20 20 20 20 | left...|0 |
|000012b0| 20 20 20 6e 65 77 5f 78 | 25 3d 28 71 25 21 34 2d | new_x|%=(q%!4-|
|000012c0| 30 29 2f 28 77 69 6e 69 | 6e 63 25 2d 6e 75 64 67 |0)/(wini|nc%-nudg|
|000012d0| 65 25 2b 31 29 0d 07 94 | 1e 20 20 20 20 20 20 20 |e%+1)...|. |
|000012e0| 20 20 20 71 25 21 34 3d | 71 25 21 34 2d 6e 65 77 | q%!4=|q%!4-new|
|000012f0| 5f 78 25 0d 07 9e 20 20 | 20 20 20 20 20 20 20 20 |_x%... | |
|00001300| 20 71 25 21 31 32 3d 71 | 25 21 31 32 2d 6e 65 77 | q%!12=q|%!12-new|
|00001310| 5f 78 25 0d 07 a8 05 cb | 0d 07 b2 1c c8 99 20 22 |_x%.....|...... "|
|00001320| 57 69 6d 70 5f 4f 70 65 | 6e 57 69 6e 64 6f 77 22 |Wimp_Ope|nWindow"|
|00001330| 2c 2c 71 25 0d 07 bc 05 | e1 0d ff |,,q%....|... |
+--------+-------------------------+-------------------------+--------+--------+